.shopping{
    /deep/ .van-nav-bar__text , /deep/ .van-nav-bar .van-icon{
        color: #05a1f4;
    }
    .da-box{
        .por-box{
            width: 100%;
            height: 90px;
            background-color: #fff;
            display: flex;
            padding: 10px;
            box-sizing: border-box;
            align-items: center;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
            margin: 6px auto;
            .por-bon{
                width: 22px;
                height: 22px;
                margin-right: 10px;
            }
            .por-img{
                width: 70px;
                height: 100%;
                margin-right: 10px;
                img{
                    width: 100%;
                    height: 100%;
                    display: block;
                }
            }
            .por-text{
                flex: 1;
                .text-name{
                    height: 20px;
                    display: flex;
                    .name{
                        font-size: 14px;
                        margin-right: 15px;
                    }
                    .tang{
                        color: #ccc;
                    }
                }
                .text-enname{
                    height: 20px;
                    line-height: 20px;
                    text-align: left;
                    overflow: hidden; 
                    text-overflow:ellipsis;
                    white-space: nowrap;
                }
                .pro-price{
                    color: #05a1f4;
                    text-align: left;
                    line-height: 30px;
                    height: 30px;
                    display: flex;
                    .price{
                        font-weight: bold;
                        font-size: 14px;
                        margin-right: auto;
                    }
                }
            }
        }
    }
    .bg-img{
        width: 100%;
        img{
            width: 100%;
        }
    }
    .van-stepper--round .van-stepper__plus{
        background-color: #05a1f4;
    }
    .van-stepper--round .van-stepper__minus{
        border: 1px solid #05a1f4;
        color: #05a1f4;
    }
    .van-button--square{
        height: 100%;
        background-color: #05a1f4;
        border: none;
    }
    .van-submit-bar{
        bottom: 50px;
    }
    .van-submit-bar__button--danger{
        background-color: #05a1f4;
    }
    .van-checkbox{
        margin-right: auto;
    }
    .van-checkbox__icon--checked .van-icon{
        background-color: #05a1f4;
        border: 1px solid #05a1f4;
    }
    .van-nav-bar__title{
        color: #05a1f4;
    }
    .van-nav-bar__right{
        color: #05a1f4;
    }
    .van-submit-bar__price{
        color: #05a1f4;
    }
}